//
//  DropTable.h
//  FaceRecognition
//
//  Created by zz on 16/12/7.
//  Copyright © 2016年 Sylar. All rights reserved.
//

#import <UIKit/UIKit.h>

typedef enum{
    
    /**默认靠右侧显示*/
    localtionTypeRight = 0,
    /**居中显示*/
    localtionTypeMiddle,
    /**根据按钮位置决定*/
    localtionTypeCustom,
    localtionTypeCustomRight,
    

} localtionType;

@protocol DropTableDelgate <NSObject>

- (void)tableViewCellSelected:(NSInteger)index;

@end

@interface DropTable : UIView

/**内容*/
@property (nonatomic,strong) NSArray *lists;

/**下拉框位置 默认居右 */
@property (nonatomic,assign) localtionType localtion;

/**tableView宽度*/
@property (nonatomic,assign) CGFloat tableWidth;

/**tableView上可以看见的cell个数*/
@property (nonatomic,assign) int visibleCellCounts;

/**tableView右边距,如果是根据按钮变化位置的，则是右边偏移量*/
@property (nonatomic,assign) CGFloat maginRight;

/**tableView y值*/
@property (nonatomic,assign) CGFloat tableY;

@property (nonatomic,assign) id <DropTableDelgate> delegate;

/**由传入的view决定下拉框位置*/
- (instancetype)initWithView:(UIView *)view;

/**显示*/
- (void)drop;


- (void)hidden;


@end
